package com.ruoyi.manager.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 学员评价对象 tbedu_weektrack
 * 
 * @author superjean
 * @date 2021-08-29
 */
public class TbeduWeektrack extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID号 */
    private Long fId;

    /** 学员名称 */
    @Excel(name = "学员名称")
    private String fName;

    /** 班级类型 */
    @Excel(name = "班级类型")
    private Long fClasstype;

    /** 班级名称 */
    @Excel(name = "班级名称")
    private String fClassname;

    /** 班主任 */
    @Excel(name = "班主任")
    private String fClassmaster;

    /** 项目经理 */
    @Excel(name = "项目经理")
    private String fProjectmaster;

    /** 周开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "周开始时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date fStartdate;

    /** 周结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "周结束时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date fEnddate;

    /** 关注级别 */
    @Excel(name = "关注级别")
    private Long fAttentionlevel;

    /** 学员情况跟踪 */
    @Excel(name = "学员情况跟踪")
    private String fRemark;

    /** 效果评价 */
    @Excel(name = "效果评价")
    private String fEffect;

    /** 策略建议 */
    @Excel(name = "策略建议")
    private String fSuggestion;

    public void setfId(Long fId) 
    {
        this.fId = fId;
    }

    public Long getfId() 
    {
        return fId;
    }
    public void setfName(String fName) 
    {
        this.fName = fName;
    }

    public String getfName() 
    {
        return fName;
    }
    public void setfClasstype(Long fClasstype) 
    {
        this.fClasstype = fClasstype;
    }

    public Long getfClasstype() 
    {
        return fClasstype;
    }
    public void setfClassname(String fClassname) 
    {
        this.fClassname = fClassname;
    }

    public String getfClassname() 
    {
        return fClassname;
    }
    public void setfClassmaster(String fClassmaster) 
    {
        this.fClassmaster = fClassmaster;
    }

    public String getfClassmaster() 
    {
        return fClassmaster;
    }
    public void setfProjectmaster(String fProjectmaster) 
    {
        this.fProjectmaster = fProjectmaster;
    }

    public String getfProjectmaster() 
    {
        return fProjectmaster;
    }
    public void setfStartdate(Date fStartdate) 
    {
        this.fStartdate = fStartdate;
    }

    public Date getfStartdate() 
    {
        return fStartdate;
    }
    public void setfEnddate(Date fEnddate) 
    {
        this.fEnddate = fEnddate;
    }

    public Date getfEnddate() 
    {
        return fEnddate;
    }
    public void setfAttentionlevel(Long fAttentionlevel) 
    {
        this.fAttentionlevel = fAttentionlevel;
    }

    public Long getfAttentionlevel() 
    {
        return fAttentionlevel;
    }
    public void setfRemark(String fRemark) 
    {
        this.fRemark = fRemark;
    }

    public String getfRemark() 
    {
        return fRemark;
    }
    public void setfEffect(String fEffect) 
    {
        this.fEffect = fEffect;
    }

    public String getfEffect() 
    {
        return fEffect;
    }
    public void setfSuggestion(String fSuggestion) 
    {
        this.fSuggestion = fSuggestion;
    }

    public String getfSuggestion() 
    {
        return fSuggestion;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("fId", getfId())
            .append("fName", getfName())
            .append("fClasstype", getfClasstype())
            .append("fClassname", getfClassname())
            .append("fClassmaster", getfClassmaster())
            .append("fProjectmaster", getfProjectmaster())
            .append("fStartdate", getfStartdate())
            .append("fEnddate", getfEnddate())
            .append("fAttentionlevel", getfAttentionlevel())
            .append("fRemark", getfRemark())
            .append("fEffect", getfEffect())
            .append("fSuggestion", getfSuggestion())
            .toString();
    }
}
